Get a free binary release
of JProxy and try it for your applications
JProxy is a product that solves number of intercommunication
problems between Java Client and J2EE and/or CORBA Services.
JProxy provides HTTP / HTTPS Tunneling for well-known APIs:
EJB, RMI, JNDI, JMS and CORBA.
JProxy allows encapsulation of specifics of different J2EE
and CORBA servers.
JProxy helps to solve scalability or fail-over problems.
The API allows satisfying different demands: Data Compression,
Security, and Fault-tolerance. JProxy may integrate variety
of EJB or CORBA Application Servers from different providers
into one system.
JProxy Server generates its own client stubs for remote object.
The stubs are completely independent from original stubs of
remote object. Any communication protocols or data marshalling
may be used in the stubs. The stubs may be customized in order
to handle fail-over, load balancing, or optimization of communication.
JProxy may automatically package number of orthogonal requests
to the server in one package and perform them as one request,
which tremendously reduces traffic on such slow connections
as Dial-up connection.
JProxy may seamlessly deliver asynchronous messages from
JMS to client thru any firewall. For HTTP client-side callback
support JProxy API utilizes two models: Client-side HTTP Server
and HTTP Polling. Te polling allows receiving messages as
quick as they come. Delay of message delivery is not related
with polling period time. For example polling period time
may be 1 minute, but JProxy client is still able to receive
messages coming every second.
Each JMS message will be performed in separate thread.
A Client's requests are serialized to one communication thread
that allows saving client's resources.
JProxy works in standard Java Security Sand-Box! You don't
have to change java policy or to use your Security Manager
at all! JProxy API provides for Applet or Application transparent
access thru any protocol to J2EE or CORBA resources. If you
want to use EJB or CORBA from Applet, consider using JProxy.
JProxy with RMI/EJB/JMS/CORBA was also successfully tested
on Microsoft's JVM under IE 5.5, which by default does not
support the APIs!
More about JProxy...